Over-temperature protection circuit

ABSTRACT

An over-temperature protection circuit is described. The circuit comprises an input for sensing a voltage across a transistor, a voltage-to-current converter configured to generate a current in dependence upon the voltage, an accumulator storing a value indicative of power dissipated by the transistor and which depends on the current; and a comparator configured to determine whether the value exceeds a threshold value and, in dependence on the value exceeding the threshold value, to generate a signal to cause the transistor to be switched off.

FIELD OF THE INVENTION

The present invention relates to an over-temperature protection circuit.

BACKGROUND

Power semiconductor devices, such as power metal-oxide-semiconductorfield-effect transistors (MOSFETs) and insulated-gate bipolartransistors (IGBTs), can be used as switching elements (or “switches”)for switching inductive and/or resistive loads, such as lamps and LEDs,motors, solenoids and heaters, which are used in automotive, industrialand other applications.

A switching element, such as a MOSFET, may be a discrete component, orit may be integrated into a load switch integrated circuit (IC) or apre-driver IC.

Integrated switching elements are often provided with over-temperature(OT) protection to ensure that the switching element does exceed amaximum acceptable operating temperature. This can occur, for example,if the resistance of the load drops to a low value or if there is ashort circuit. OT protection is usually achieved by providing an OTsensor close to the switching element coupled to a circuit which, in theevent of determining that the operating temperature of the switchexceeds the maximum operating temperature, triggers thermal shutdown.

OT protection, however, faces a number of challenges. For example, ifthe OT sensor is located too close to the switching element, for exampleinside a guard ring around the switching element, then the sensor maydetect localised regions of high temperature (“hot spots”) and triggerthermal shutdown in a situation when the device is still operatingwithin acceptable limits. Furthermore, locating the OT sensor inside theguard ring, reduces the active driver area resulting in a larger IC andhigher ON-state resistance R_(ON). Although, placing the OT sensorfurther away from the switching element, outside the guard ring, canhelp avoid or overcome these drawbacks, it introduces a time delay. Inparticular, if over temperature occurs, the sensor may detect thiscondition too late, by which time, the switching element may havesuffered irreversible damage.

One solution, described in U.S. Pat. No. 8,299,767 B1, is to dynamicallymaintain device operation within a safe operating area (SOA) by sensinginstantaneous voltage and current of the device, determining, based onthe sensed instantaneous voltage and current, a value that represents apower dissipated in the device, using the determined dissipated powerand a model of thermal behaviour of the device to model a junctiontemperature of the device, and controlling operation of the device basedon the modelled junction temperature. This, however, is a complexsolution.

SUMMARY

According to a first aspect of the present invention there is providedover-temperature protection circuit. The over-temperature protectioncircuit comprises an input for sensing a voltage across a transistor, anaccumulator for storing a value indicative of power dissipated by thetransistor and which depends on the voltage, and a comparator configuredto determine whether the value exceeds a threshold value and, independence on the value exceeding the threshold value, to generate asignal for signalling that the transistor is be switched off.

The circuit can provide a flexible way to shut-down a driver using asafe operating area (SOA) criterion. It can be adapted into anintegrated power driver.

The circuit may further comprise a voltage-to-current converterconfigured to generate a current in dependence upon the voltage, and thevalue indicative of the power dissipated by the transistor depends onthe current. The circuit may further include a current mirror.

The accumulator may comprise a capacitor. The accumulator may comprisean operational amplifier. For example, the operational amplifier andcapacitor may be configured as an integrator.

The circuit may comprise a path arranged between the input and areference level, preferably ground, and the path may comprise aresistor. The resistor preferably has a negative temperaturecoefficient. The path may further comprise a voltage regulator. Thevoltage regulator preferably comprises a Zener diode.

The path may further comprise a current source for selectivelycontrolling the value. The current source can deliver a current todecrease the value and so be used to set a recovery time during whichthe transistor is switched off.

The comparator may comprise at least one Schmitt trigger.

The circuit may further comprise an analogue-to-digital converterconfigured to decimate the voltage and output a digitised voltage. Thecomparator may comprise a counter (for example a pulse counter)configured receive a signal dependent on the digitised voltage. Thecircuit may further comprise a clock arranged to provide a clock signaland a multiplier, the multiplier configured to multiply the digitisedvoltage and the clock signal to provide a voltage-controlledfrequency-multiplied clock signal to the counter. The circuit mayinclude first and second switches arranged to control accumulation andreduction of the counter.

The circuit may include a gate configured to receive an output from thefrom the comparator and an output from an over-temperature detectioncircuit and to output a control signal to cause the transistor to beswitched off.

According to a second aspect of the present invention there is providedan integrated circuit comprising the circuit of the first aspect of theinvention.

The integrated circuit may further comprise control logic and apre-driver for controlling a driver for controlling switching of thetransistor. The integrated circuit may further comprise a drivercomprising the transistor.

According to a third aspect of the present invention there is provided asystem comprising the integrated circuit of the second aspect of theinvention and a load connected to a driver or the driver.

The load may be a motor, lamp or valve.

The system may further comprise a controller in communication with theintegrated circuit.

According to a fourth aspect of the present invention there is provideda motor vehicle comprising the circuit of the second aspect of theinvention, the integrated circuit of the third aspect of the inventionand/or the system of the fourth aspect of the invention.

The motor vehicle may be a motorcycle, an automobile (sometimes referredto as a “car”), a minibus, a bus, a truck or lorry. The motor vehiclemay be powered by an internal combustion engine and/or one or moreelectric motors.

According to a fifth aspect of the present invention there is provided amethod of over-temperature protection, the method comprising sensing avoltage across a transistor, storing a value indicative of powerdissipated by the transistor and which depends on the voltage anddetermining whether the value exceeds a threshold value and, independence on the value exceeding the threshold value, generating asignal for signalling that the transistor is be switched off.

The method may further comprise generating a current in dependence uponthe voltage.

According to a sixth aspect of the present invention there is provided ahardware circuit configured to perform the method of the fifth aspect ofthe invention.

According to a seventh aspect of the present invention there is provideda computer program which, when executed by a computing device causes thecomputing device to perform the method the method of the fifth aspect ofthe invention.

According to an eight aspect of the present invention there is provideda computer program product comprising a computer readable medium, whichmay be non-transitory, storing or carrying thereon the computer programof the seventh aspect of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

Certain embodiments of the present invention will now be described, byway of example, with reference to the accompanying drawings, in which:

FIG. 1 is a block diagram of a system for controlling and driving aload;

FIG. 2 is a schematic diagram of a load and a load switch which includesan integrated switching element and safe-operating area (SOA) basedprotection circuit;

FIG. 3 illustrates another SOA based protection circuit;

FIG. 4 illustrates simulated results of SOA-based protection fordifferent values of source-drain voltage at −40° C.;

FIG. 5 illustrates simulated results of SOA-based protection fordifferent values of source-drain voltage a room temperature at 25° C.;

FIG. 6 illustrates simulated results of SOA-based protection fordifferent values of source-drain voltage a room temperature at 150° C.;

FIG. 7 illustrates simulated results of peak-energy density against ONtime for an active area of 1 mm²;

FIG. 8 illustrates simulated results of peak-energy density against ONtime for an active area of 0.67 mm²;

FIG. 9 illustrates simulated results of peak-energy density against ONtime for an active area of 0.25 mm²;

FIG. 10 illustrates a digital safe-operating area (SOA) based protectioncircuit; and

FIG. 11 illustrates a motor vehicle which comprises a system forcontrolling and driving a load.

DETAILED DESCRIPTION OF CERTAIN EMBODIMENTS

Referring to FIG. 1, a system 1 for controlling and driving a load 2 isshown.

The system 1 includes a controller 3, such as a microcontroller, and aload switch integrated circuit (IC) 4 which includes control logic 5, apre-driver 6 (or “gate driver”) and an integrated driver 7.

The integrated driver 7 includes a switching element 8 in the form of ann-channel, power metal-oxide-semiconductor field-effect transistor(MOSFET) (herein also referred to as an “nMOSFET” or simply “nMOStransistor”) and at least one temperature sensor 9.

The MOSFET 8 is configured in a common-source topology. The drain D ofthe MOSFET 8 is connected to output terminal OUTx of the load switch IC4. A load 2 is connected between a positive voltage supply, V_(BAT),from a battery, e.g. battery 102 (FIG. 9) and the output terminal OUTx.The source S is connected to ground GND via the switching element 9. Inthis case, a low-side switching configuration is used. A worst-casedrain current, I_(limit_x), is defined by current limitation.

Behaviour of the temperature sensor(s) 9 is monitored by anover-temperature (OT) detection circuit 10 which is used to determinethe presence of an OT condition of the MOSFET 8, for example resultingfrom a short, which might result in destructive heating of the MOSFET 8.

The load switch IC 4 also includes a safe operating area (SOA)-basedover-temperature protection circuit 11 which uses an SOA-baseddetermination to supplement over-temperature detection, and to causetemporary switching-off of the MOSFET 8 using a shutdown enable signalnSD (which is set to LOW in the event of over temperature).

As will be explained later, temperature-based protection and SOA-basedprotection operate independently. Thus, the MOSFET 8 can be switched offas a result of a temperature sensor 9 directly measuring an overtemperature and/or the SOA-based circuit 11 inferring anover-temperature condition.

As will be explained in more detail hereinafter, the SOA-basedprotection circuit 11 effectively calculates an amount of powerdissipated by the MOSFET 8, determines whether the power exceeds a givena threshold and, if so, causes temporary shutdown of the MOSFET 8.

Power P is related to voltage V and current I according to P=IV.

Although it might be preferable to determine current I accurately, thiscan be hard to achieve in practice. For example, it can be difficult todistinguish between a soft overload (where the current I exceeds athreshold I_(OC)) and a short circuit current whose value may bevirtually unlimited. Therefore, a defined fast current limitationI_(limit) can be used as a value for the current I. This can besufficient since current can settle quickly (e.g. within 2 μs). As willbe explained, the SOA-based protection circuit 11 can shut off currentquickly, for example, in a little as ten or a few tens of microseconds.

If the voltage V is measured and a value of current I is assumed ordefined, then a power P or a parameter which depends on power can becalculated simply using voltage V.

Driver control is carried out through a driver control signal ONx. Thedriver control signal ONx and the shutdown enable signal nSD are inputsto an AND gate 12. The output of the AND gate 12 is supplied to theinput of the pre-driver 6.

Referring to FIG. 2, a first SOA-based protection circuit 11, 11 ₁ isshown.

The circuit 11 senses the source-drain voltage VDS via a tap 13 (or“node”) between the output terminal OUTx and the drain D of the MOSFET8. The source-drain voltage VDS is converted into a current I_(sense_in)by a sense resistor R_(VDS). The sense resistor R_(VDS) preferably has anegative temperature coefficient to increase shutdown sensitivity at ahigh temperature, i.e. a high temperature of a substrate on which driveris formed.

A multiple-stage current mirror 14, in this case a two-stage currentmirror, is used to generate a scaled-down current scaled by a scalingfactor k, where k is about 100. Each stage scales the current by afactor of ten.

A first path 15 runs between the tap 13 and ground GND which comprisesthe sense resistor R_(VDS), a voltage regulator 16 (which is preferablyvariable), a channel of a first transistor Q1, in the form of an n-typeMOSFET, whose gate is controlled by an over current signal OC suppliedby the pre-driver 6 and a channel of second transistor Q2, in the formof an n-type MOSFET. The drain of the second transistor Q2 is connectedto its gate. The over current signal OC signals start of an overloadevent. Below a given threshold OC_(limit), there is no need for shutdown. Above the threshold OC_(limit), the circuit 11 starts to operate.

There are two aspects to over current management. First, there is an OCdetector 10 which signals an OC event (i.e., when the current I_(OC)rises above a programmable threshold), but which still results in theload 2 being driven with low R_(ON). If the load current increasesfurther, then the driver goes into a current limitation mode. In currentlimitation mode, the driver acts as a current source with the level I(==I_(limit_x)). While the current is limited, the dissipated power justdepends on the voltage drop across the driver. Expressed differently,there is no relevant SOA power dissipation below the OC detectionthreshold. To help try and guarantee correct normal operation, the SOAshut down circuit will be enabled just in case I_(OC) is exceeded. Thus,the OC detector output can be seen as an ENABLE signal for the entireSOA shut down mechanism.

The voltage regulator 16 takes the form of a Zener diode ZD and is usedto set a source-drain voltage threshold VDS_o. The source-drain voltagethreshold VDS_o defines the voltage at which the SOA-based circuit 11 ₁starts to integrate a power (VDS_o×I_(limit_x)). Expressed differently,the source-drain voltage threshold VDS_o marks the transition fromunrestricted permanent power dissipation regime (i.e., which is not SOAcritical) to a regime where power dissipation is monitored.

The value of the source-drain voltage threshold VDS_o depends on driversize and application. The value can be fixed, for example, by e-fuseprogramming (or other form of one-time programming).

The current in the path 15 is the sensed current I_(sense_in).

A second path 19 runs between ground GND and supply voltage VDD andincludes the channel of a third transistor Q3, in the form of an n-typeMOSFET, whose gate is connected to the gate of the second transistor Q2,and the channel of fourth transistor Q4, in the form of an n-typeMOSFET. The source of the fourth transistor Q4 is connected to its gate.

A third path 27 runs between supply voltage VDD and ground GND, andincludes a fifth transistor Q5, in the form of an n-type MOSFET, firstand second nodes 29, 30 and a programmable current source 31 whichdrives a current i_(SOAref). A capacitor C_(SOA) is arranged in parallelwith the current source 31, i.e. between second node 30 and ground GND.The current in the third path 27 is a scaled sense currentI_(sense_in)/k. Level shifting is used to provide and consistent swingamplitude at node 30.

The capacitor C_(SOA) is used to integrate the scaled sense currentI_(sense_in)/k and, thus, effectively determine the accumulateddeposited power.

The values of i_(SOAref), C_(SOA) and/or R_(VDS) are individually setfor each driver class.

A fourth path 35 runs between supply voltage VDD and ground GND andincludes a sixth transistor Q6, in the form of an n-type MOSFET, alevel-setting resistor R (for example having a value of the order of aMΩ, 10s of MΩ) for controlling RS flip-flop operation, and a seventhtransistor Q7, in the form of an n-type MOSFET. The gates of the sixthand seventh transistors Q6, Q7 are connected to the first and secondnodes 29, 30 respectively.

A fourth node 39 between the source of the sixth transistor Q6 and thelevel-setting resistor R is connected to the input of a first Schmidttrigger 40. A fifth node 41 between the drain of the sixth transistor Q6and the level-setting resistor R is connected to the input of a secondSchmidt trigger 42.

The outputs of the Schmidt triggers 40, 42 are supplied to first inputsof respective first and second NAND gates 43, 44 whose outputs areprovided to the second inputs of the other NAND 43, 44 (i.e.cross-coupled) to provide an RS flip-flop 45.

The output of the first NAND gate 43 (i.e. the non-inverting flip-flopoutput Q) is the SOA-based shutdown signal SOA_SD supplied to a firstinput of a third NOR gate 46. The second input of the third NOR gate 46is an OR combination of over-temperature signals. The output of thethird NOR gate 46 is provided as the shutdown enable signal nSD to thedriver controller AND gate 12.

A short with a low source-drain voltage VDS leads to longer shut offtime. As will be explained in more detail later, there is no shut downbelow a static power threshold P_(tot). The over-temperature sensordetector takes over shut down and releases the ONx driver control atT<T_(OT), where T_(OT) is the threshold temperature for shut down.

The current i_(SOAref) defines the duration of recovery (“cool downtime”) which is constant, but can be set for a given driver and anapplication.

Referring to FIG. 3, a second SOA-based protection circuit 11, 11 ₂ isshown.

The second circuit 11, 11 ₂ senses the source-drain voltage VDS via thetap 13 between the output terminal OUTx and the drain D of the MOSFET 8and the source-drain voltage VDS is converted into a currentI_(sense_in) by the sense resistor R_(VDS).

A path 51 runs between the tap 13 and ground GND which comprises thesense resistor R_(VDS), a voltage regulator 16 in the form of a Zenerdiode ZD, a switch S1 which is controlled by an over current signal OCsupplied by the pre-driver 6, a node 52, a second switch S2 which iscontrolled by the SOA-based shutdown signal SOA_SD and a programmablecurrent source 53 which drives a current i_(SOAref).

The node 52 is connected to the inverting input of an operationalamplifier 54 of an integrator 55 comprising the operational amplifier 54and a feedback capacitor C_(SOA). A voltage reference Vref is connectedto the non-inverting input of the operational amplifier 54.

The output of the operational amplifier 54 is connected to the input ofa Schmidt trigger 56. The output of the Schmidt trigger 56 is suppliedto the input of an inverter 57 whose output is the SOA-based shutdownsignal SOA_SD.

The output of the inverter is supplied to a first input of a NOR gate58. The second input of the NOR gate 58 is an OR combination ofover-temperature signals OTx. The output of the NOR gate 58 is providedas the shutdown enable signal nSD to the driver controller AND gate 12.

The second SOA-based protection circuit 11, 11 ₂ operates insubstantially the same way as the first SOA-based protection circuit 11,11 ₁.

FIG. 4 shows simulated results of shutdown signal SOA_SD against timegenerated by the protection circuit 11 shown in FIG. 2 for six differentvalues of source-drain voltage VSD, namely 2.5 V, 3 V, 4 V, 7 V, 14 Vand 32 V, at −40° C.

For source-drain voltages of 2.5 and 3.5 V, there is no shutdown within10 ms and the shutdown signal SOA_SD stays LOW. For a source-drainvoltage of 4 V, the shutdown signal SOA_SD goes HIGH at 2.4 ms and staysHIGH for 0.9 ms. The shutdown signal SOA_SD goes HIGH again at 5.1 msand stays HIGH for 0.9 ms. As the source-drain voltage increases theduty cycle of shutdown signal SOA_SD increases.

FIG. 5 shows simulated results of shutdown signal SOA_SD against timegenerated by the protection circuit 11 shown in FIG. 2 for the samevalues of source-drain voltage VSD at 25° C.

The results at 25° C. are similar to those for −40° C., although theduty cycles are slightly higher for corresponding source-drain voltages.

FIG. 6 shows simulated results of shutdown signal SOA_SD against timegenerated by the protection circuit 11 shown in FIG. 2 for the samevalues of source-drain voltage VSD at 150° C. The results show that theshutdown signal SOA_SD starts to go HIGH at a lower source-drainvoltage, namely 3 V.

FIG. 7 show plots of calculated energy density per square millimetre (inmJmm⁻²) again ON time (in μs) for a driver area of 0.8 mm² for threedifferent ambient temperatures, namely— 40° C., 25° C. and 150° C. FIG.6 also shows plots of the measured, maximum safe operating area energydensity against ON time for a correspondingly sized device at −27° C.and 150° C.

The ON resistance is 350 mΩ, and a thermal resistance Rth is 5.5 KW⁻¹.For the calculation, I_limit_max (i.e., I_(limit_x)) is 6.9 A. The peakdissipated power is calculated by multiplying I_limit_max by VDS. Theaverage current is calculated by multiplying I_limit_max by D, where Dis the duty cycle. The average dissipated power is calculated bymultiplying peak dissipated power by D. Peak energy is calculated bymultiplying peak power by ON time. Peak energy density is calculated bymultiplying peak energy by driver area. Average junction temperature iscalculated by adding the ambient temperature (i.e. −40° C., 25° C. or150° C.) to the average dissipated power multiplied by the thermalresistance.

As shown in FIG. 7, the calculated energy density per square millimetreare approximately the same at −40° C., 25° C. and 150° C. increasingexponentially with ON time, but staying well within the safe operatingarea.

FIG. 8 show plots of calculated energy density per square millimetreagain ON time for a driver area of 0.61 mm² for the same three ambienttemperatures. In this case, the ON resistance is 720 mΩ, and a thermalresistance Rth is 7.2 KW⁻¹. For the calculation, I_limit_max is 4.1 A.

FIG. 9 show plots of calculated energy density per square millimetreagain ON time for a driver area of 0.28 mm² for the same three ambienttemperatures. In this case, the ON resistance is 2,400 mΩ, and a thermalresistance Rth is 15.8 KW⁻¹. For the calculation, I_limit_max is 1.4 A.

The SOA-based protection circuits 11 hereinbefore described areimplemented by an analogue circuit. SOA-based protection, however, canbe implemented by a digital circuit as will now be described in moredetail.

Referring to FIG. 10, a digital SOA-based protection circuit 11 ₃ isshown.

The circuit 11 e includes an analogue-to-digital converter 61 whichdecimates the source-drain voltage VSD and outputs an n-bit voltagesignal.

A clock signal CLK from a clock 62 digital voltage signal isfrequency-multiplied by voltage signal using a multiplier 63. Themultiplied digital voltage signal and the clock signal are supplied, viarespective first and second switches S1, S2, to count-up and count-downinputs of a bi-directional pulse counter 64. The a source-drain voltagethreshold VDS_o is considered inside the ADC 61 as an appropriate offsetsimilar to the offset provided by the Zener diode ZD (FIG. 2) in theanalogue system. The overflow interrupt flag OF controls the secondswitch S2, i.e., the CLK signal supplied to the count-down input and theunderflow interrupt flag UF controls the first switch S1, i.e. themultiplied digital signal.

The overflow interrupt flag OF SOA-based shutdown signal SOA_SD and issupplied to a NOR gate 65 in the same way as the analogue-based circuits11 ₁, 11 ₂.

Referring to FIG. 11, a motor vehicle 101 is shown.

The motor vehicle 101 includes a battery 102 and a plurality ofdifferent loads 2, for example motors, supplied with power from thebattery 102 and each controlled by a respective load switch 4 which iscontrolled by a controller 2. An SOA-based protection and shut downcircuit 11 can be provided in a load switch 4.

Modifications

It will be appreciated that various modifications may be made to theembodiments hereinbefore described. Such modifications may involveequivalent and other features which are already known in the design,manufacture and use of load switch drivers and component parts thereofand which may be used instead of or in addition to features alreadydescribed herein. Features of one embodiment may be replaced orsupplemented by features of another embodiment.

The nMOS transistor 6 may be a discrete component or may be integratedinto a load switch IC or into the pre-driver IC 4.

Although claims have been formulated in this application to particularcombinations of features, it should be understood that the scope of thedisclosure of the present invention also includes any novel features orany novel combination of features disclosed herein either explicitly orimplicitly or any generalization thereof, whether or not it relates tothe same invention as presently claimed in any claim and whether or notit mitigates any or all of the same technical problems as does thepresent invention. The applicants hereby give notice that new claims maybe formulated to such features and/or combinations of such featuresduring the prosecution of the present application or of any furtherapplication derived therefrom.

1. An over-temperature protection circuit comprising: an input forsensing a voltage across a transistor; an accumulator for storing avalue indicative of power dissipated by the transistor and which dependson the voltage; and a comparator configured to determine whether thevalue exceeds a threshold value and, in dependence on the valueexceeding the threshold value, to generate a signal for signalling thatthe transistor is be switched off.
 2. The circuit of claim 1, furthercomprising: a voltage-to-current converter configured to generate acurrent in dependence upon the voltage, wherein the value indicative ofthe power dissipated by the transistor depends on the current.
 3. Thecircuit of claim 1, further comprising: a current mirror.
 4. The circuitof claim 1, wherein the accumulator comprises: a capacitor.
 5. Thecircuit of claim 1, wherein the accumulator comprises: an operationalamplifier.
 6. The circuit of claim 1, comprising: a path arrangedbetween the input and a reference level, the path comprising a resistor.7. The circuit of claim 6, wherein the resistor has a negativetemperature coefficient.
 8. The circuit of claim 1, wherein the pathfurther comprises: a voltage regulator.
 9. The circuit of claim 7,wherein the voltage regulator comprises: a Zener diode.
 10. The circuitof claim 1 when dependent on claim 2, wherein the path furthercomprises: a current source for selectively controlling the value. 11.The circuit of claim 1, wherein the comparator comprises at least oneSchmitt trigger.
 12. The circuit of claim 1, further comprising: ananalogue-to-digital converter configured to decimate the voltage andoutput a digitised voltage; wherein the comparator comprises a counterconfigured receive a signal dependent on the digitised voltage.
 13. Thecircuit of claim 12, further comprising: a clock arranged to provide aclock signal; and a multiplier, wherein the multiplier is configured tomultiply the clock signal by the digitised voltage to provide avoltage-controlled, frequency-multiplied clock signal to the counter.14. The circuit of claim 12, further comprising: first and secondswitches arranged to control accumulation and reduction of the counter.15. The circuit of claim 1, further comprising: a gate configured toreceive a receive an output from the from the comparator and an outputfrom an over-temperature detection circuit and to output a controlsignal to cause the transistor to be switched off.
 16. An integratedcircuit comprising the circuit of claim
 1. 17. The integrated circuit ofclaim 16 further comprising: control logic; and a pre-driver forcontrolling a driver for controlling switching of the transistor. 18.The integrated circuit of claim 16, further comprising: a drivercomprising the transistor.
 19. A system comprising: the integratedcircuit of claim 16; and a load connected to a driver or the driver. 20.The system of claim 19, wherein the load is a motor.
 21. The system ofclaim 20, wherein the load is a valve.
 22. The system of claim 10,further comprising: a controller in communication with the integratedcircuit.
 23. A motor vehicle comprising: the circuit of claim
 1. 24. Amethod of over-temperature protection, the method comprising: sensing avoltage across a transistor; storing a value indicative of powerdissipated by the transistor and which depends on the voltage; anddetermining whether the value exceeds a threshold value and, independence on the value exceeding the threshold value, generating asignal for signalling that the transistor is be switched off.
 25. Themethod of claim 24, further comprising: generating a current independence upon the voltage.
 26. A hardware circuit configured toperform the method of claim
 24. 27. A non-transitory computer programproducing storing a computer program which, when executed by a computingdevice causes the computing device to perform the method of claim 24.